home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 4739 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  2.0 KB

  1. Path: coke.engr.utk.edu!mbk
  2. From: mbk@I_should_put_my_domain_in_etc_NNTP_INEWS_DOMAIN (Matthew B. Kennel)
  3. Newsgroups: comp.object,comp.software-eng,comp.lang.c++
  4. Subject: Re: Moving from C to C++
  5. Date: 31 Jan 1996 22:36:34 GMT
  6. Organization: University of Tennessee, Knoxville
  7. Message-ID: <4eoqti$88a@gaia.ns.utk.edu>
  8. References: <4cs44p$3pk@ixnews8.ix.netcom.com> <4dk8ts$fpc@antares.en.com> <JSA.96Jan25183150@organon.com>
  9. Reply-To: kennel@msr.epm.ornl.gov
  10. NNTP-Posting-Host: 128.169.100.253
  11. X-Newsreader: TIN [version 1.2 PL2]
  12.  
  13. Jon S Anthony (jsa@organon.com) wrote:
  14. 
  15. : In article <RMARTIN.96Jan25082531@rcm.oma.com> rmartin@oma.com (Robert C. Martin) writes:
  16.  
  17. : > I have no doubt about this.  What I do doubt is whether you could
  18. : > persist in your use of Sather if you were faced with the problems that
  19. : > software engineers typically face.  i.e. portability, third party
  20. : > support, thread safety, etc, etc.
  21. : > 
  22. : > Yes, C++ is complex.  But when it comes to engineering software in the
  23. : > real world; software that is portable, extensible and can survive
  24. : > extended periods of modification and maintenance, C++ is an excellent
  25. : > choice.
  26.  
  27. These advantages stem from ubiquity and not excellence of intrinsic design.
  28.  
  29. I think portability, extensibility and ease of maintenance would be better
  30. in Ada or Eiffel or Java than C++.  Inside the language there are far fewer 
  31. 'implementation-defined' problems.  
  32.  
  33. : OK, I'm willing to say it often can be "good enough" (but not
  34. : excellent).  But, if push came to shove there are others that fit
  35. : Matt's bill much more closely than C++.  Either Ada or Eiffel would be
  36. : a much "better" choice (closer impedance match covering all your
  37. : points). 
  38.  
  39. If I were required to use a commercially available language I would prefer
  40. (in rough order)
  41.  
  42.     1)  Eiffel
  43.     2)  Fortran 90
  44.     2)  Ada 95
  45.     2)  Java with a native compiler
  46.     5)  Objective-C
  47.     6)  C++ 
  48.     7)  C
  49. : /Jon
  50. : -- 
  51. : Jon Anthony
  52. : Organon Motives, Inc.
  53. : 1 Williston Road, Suite 4
  54. : Belmont, MA 02178
  55.  
  56. : 617.484.3383
  57. : jsa@organon.com
  58.  
  59.